﻿#nullable disable
using Abp.Domain.Entities;
using System;
using System.ComponentModel.DataAnnotations.Schema;

namespace HiShing.TongDanGuanJia.DeviceDataHistories
{
    /// <summary>
    /// 设备历史数据
    /// </summary>
    [Table(nameof(DeviceDataHistory))]
    public class DeviceDataHistory : Entity<string>
    {
        private string _id;

        [DatabaseGenerated(DatabaseGeneratedOption.None)]
        public override string Id { get => _id; set => _id = value; }

        public string DeviceId { get; set; }
        public long Column1 { get; set; }
        public long Column2 { get; set; }
        public long Column3 { get; set; }
        public long Column4 { get; set; }
        public long Column5 { get; set; }
        public long Column6 { get; set; }
        public long Column7 { get; set; }
        public long Column8 { get; set; }
        public long Column9 { get; set; }
        public long Column10 { get; set; }
        public long Column11 { get; set; }
        public long Column12 { get; set; }
        public long Column13 { get; set; }
        public long Column14 { get; set; }
        public long Column15 { get; set; }
        public long Column16 { get; set; }
        public long Column17 { get; set; }
        public long Column18 { get; set; }
        public long Column19 { get; set; }
        public long Column20 { get; set; }
        public long Column21 { get; set; }
        public long Column22 { get; set; }
        public long Column23 { get; set; }
        public long Column24 { get; set; }
        public long Column25 { get; set; }
        public long Column26 { get; set; }
        public long Column27 { get; set; }
        public long Column28 { get; set; }
        public long Column29 { get; set; }
        public long Column30 { get; set; }


        public long Column31 { get; set; }
        public long Column32 { get; set; }
        public long Column33 { get; set; }
        public long Column34 { get; set; }
        public long Column35 { get; set; }
        public long Column36 { get; set; }
        public long Column37 { get; set; }
        public long Column38 { get; set; }
        public long Column39 { get; set; }
        public long Column40 { get; set; }
        public long Column41 { get; set; }
        public long Column42 { get; set; }
        public long Column43 { get; set; }
        public long Column44 { get; set; }
        public long Column45 { get; set; }
        public long Column46 { get; set; }
        public long Column47 { get; set; }
        public long Column48 { get; set; }
        public long Column49 { get; set; }
        public long Column50 { get; set; }
        public long Column51 { get; set; }
        public long Column52 { get; set; }
        public long Column53 { get; set; }
        public long Column54 { get; set; }
        public long Column55 { get; set; }
        public long Column56 { get; set; }
        public long Column57 { get; set; }
        public long Column58 { get; set; }
        public long Column59 { get; set; }
        public long Column60 { get; set; }

        public long Column61 { get; set; }
        public long Column62 { get; set; }
        public long Column63 { get; set; }
        public long Column64 { get; set; }
        public long Column65 { get; set; }
        public long Column66 { get; set; }
        public long Column67 { get; set; }
        public long Column68 { get; set; }
        public long Column69 { get; set; }
        public long Column70 { get; set; }
        public long Column71 { get; set; }
        public long Column72 { get; set; }
        public long Column73 { get; set; }
        public long Column74 { get; set; }
        public long Column75 { get; set; }
        public long Column76 { get; set; }
        public long Column77 { get; set; }
        public long Column78 { get; set; }
        public long Column79 { get; set; }
        public long Column80 { get; set; }
        public long Column81 { get; set; }
        public long Column82 { get; set; }
        public long Column83 { get; set; }
        public long Column84 { get; set; }
        public long Column85 { get; set; }
        public long Column86 { get; set; }
        public long Column87 { get; set; }
        public long Column88 { get; set; }
        public long Column89 { get; set; }
        public long Column90 { get; set; }

        public long Column91 { get; set; }
        public long Column92 { get; set; }
        public long Column93 { get; set; }
        public long Column94 { get; set; }
        public long Column95 { get; set; }
        public long Column96 { get; set; }
        public long Column97 { get; set; }
        public long Column98 { get; set; }
        public long Column99 { get; set; }
        public long Column100 { get; set; }
        public long Column101 { get; set; }
        public DateTime AcquisitionTime { get; set; }
    }
}
